package com.liangdemo.web.exception;

import com.liangdemo.web.utils.ErrorCode;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 测试创建一个异常并且捕获异常，并且返回前端信息
 *
 * @author: LiangErLe
 * @date: 2022/8/10
 **/
@RestController
@RequestMapping("/exception")
public class ExceptionDemoController {
    @GetMapping("/test")
    public void demo() {
        /**
         * 使用throw 抛出一个异常
         * 异常处理类中，进行捕获处理
         *
         */
        throw new DemoException(ErrorCode.TEST);
    }
}
